Створення м-файлів

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
РТ
Кафедра:
Не вказано

Інформація про роботу

Рік:
2016
Тип роботи:
Лабораторна робота
Предмет:
Інформаційні технології

Частина тексту файла

Міністерство освіти і науки України Національний університет "Львівська політехніка"  Лабораторна робота №4 Створення м-файлів Мета роботи: навчитися розробляти лінійні програми та формувати файли-сценарії. Завдання: створити файл-сценарій розв‘язку квадратного рівняння ax2+bx+c=0. Отримати розв‘язки при заданих значення коефіцієнтів. Створити файл-сценарій, який містить програму побудови графіка при різних значеннях коефіцієнтів (a,b ,c). Передбачити розбиття вікна на два підвікна, в перше з яких вивести графік функції, а в друге текст-опис: вираз, згідно якого обчислюється графік, значення коефіцієнтів, інтервал обчислення, прізвище та ініціали виконавця. Межами інтервалу для побудови графіка служать корені квадратного рівняння. Якщо отримані корені комплексні, то межами інтервалу є дійсні частини комплексного числа. Індивідуальне завдання: a = 1.2 4.7 1.8 b = 4.4 3.6 1.3 c = 2.8 3.9 6.3 Функція:  У командному вікні задамо значення коефіцієнтів: >> a=0.2; >> b=2.4; >> c=2.1; Створюємо та зберігаємо файл-сценарій (kwadratne_riwn.m) для розв‘язку квадратного рівняння і запускаємо його на виконання: Отримаємо корені рівняння: x1 = -19.8716 x2 = -0.5284 Створюємо та зберігаємо файл-сценарій (graphik.m) для побудови та оформлення графіка:  Виконаємо це й для інших коефіцієнтів: 1) a = 4.7000 >> b=3.6 b = 3.6000 >> c=3.9 c = 3.9000 >> kwadratne_riwn x1 = -0.3830 - 0.8265i x2 = -0.3830 + 0.8265i >> graphik  2) >> a=1.8 a = 1.8000 >> b=1.3 b = 1.3000 >> c=6.3 c = 6.3000 >> kwadratne_riwn x1 = -0.3611 - 1.8356i x2 = -0.3611 + 1.8356i >> graphik  %розв’язок квадратного рівняння d=(b.^2)-4*a*c; x1=(-b-sqrt(d))/(2*a) x2=(-b+sqrt(d))/(2*a) М-файл kwadratne_riwn.m : % Побудова графіка x=x1:0.1:x2; y=((x.^2)+a)/((a.^2)+b.*x+c); subplot(1,2,1); plot(x,y) subplot(1,2,2); axis('off') text (0,0.9,'y=((x.^2)+a)/((a.^2)+b.*x+c)'); text(0,0.8,sprintf('a=%g',a)); text(0,0.7,sprintf('b=%g',b)); text(0,0.6,sprintf('c=%g',c)); text(0,0.5,sprintf('x1=%g',x1)); text(0,0.4,sprintf('x2=%g',x2)); text(0,0.2,sprintf('Vitalii loik')); Висновок: На цій лабораторній роботі я навчився створювати м-файли сценарії, або скріпти. Я створив файл-сценарій, який знаходить корені квадратного рівняння та будує графік функцій.
Антиботан аватар за замовчуванням

20.04.2017 17:04

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини